﻿body 
{
	font: 70% Verdana, Arial, Sans-Serif;
	margin: 0px;
	padding: 0px;
	BACKGROUND: #FFFFFF;
   PADDING-RIGHT: 0px; 
   PADDING-LEFT: 0px; 
   PADDING-BOTTOM: 0px; 
   MARGIN: 0px; 
   PADDING-TOP: 0px; 
   text-align:left; 
   font-family: Verdana, Arial; 
}

h1 {font-family: Verdana, Arial; font-size: 140%; color: #000000; font-weight: bold; text-decoration: none; margin-top:0px;}
h2 {font-family: Verdana, Arial; font-size: 120%; color: #000000; font-weight: bold; text-decoration: none;}
h3 {font-family: Verdana, Arial; font-size: 100%; color: #000000; font-weight: bold; text-decoration: none;}

a:link {color: #004B8E; text-decoration: none;}
a:visited {color: #004B8E; text-decoration: none;}
a:active {color: #004B8E; text-decoration: underline;}
a:hover {color: #004B8E; text-decoration: underline;}

INPUT {font-family: Verdana, Arial; font-size: 95%; color: #00000; text-decoration: none}
SELECT {font-family: Verdana, Arial; font-size: 95%; color: #00000; text-decoration: none}
TEXTAREA {font-family: Verdana, Arial; font-size: 95%; color: #00000; text-decoration: none}
FORM {display:inline; margin: 0px;}

.ActionButton {
}

.announcement 
{
  padding: 5px;
	border: 1px solid #000052;
	background-color: #f5f9ff;
	border-collapse:collapse;
	height: 175px;
}


.BasicText 
{
	font-weight: normal;
	font-size: 100%;
	color: #555555;
	font-style: normal;
	font-family: Verdana, Arial, Sans-Serif;
}

.CheckBoxText
{
	display: inline;
	font-weight: normal;
	font-size: 100%;
	color: #555555;
	font-style: normal;
	font-family: Verdana, Arial, Sans-Serif;
}


.CenteredErrorText 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 100%;
	text-align: center;
	color: #9c3627;
	display: block;
}

.DefaultPromptGroupHolder
{
	/*padding-left: 10px;
	padding-right: 10px;*/
}

.PromptTableLeftNav
{
	width: 100%;
	border-spacing: 1px;
	font-size: 120%;
}

.PromptTableRowLeftNavHeader td
{
   color: #152359;
	vertical-align: middle;
	border-bottom: solid 2px #FFFFFF;
}

.PromptTableRowLeftNavHeader a:link, .PromptTableRowLeftNavHeader a:visited 
{
   display: block;
	color: #152359;
	min-height: 18px;
	text-decoration: none;
	padding-left: 5px;
}

.PromptTableRowLeftNavHeader a:active, .PromptTableRowLeftNavHeader a:hover 
{
	text-decoration: underline;
}

.PromptTableRowLeftNavHeaderSelected td
{
   color: #152359;
	vertical-align: middle;
	background-color: #9c3627;
	border-bottom: solid 2px #FFFFFF;
}

.PromptTableRowLeftNavHeaderSelected a:link, .PromptTableRowLeftNavHeaderSelected a:visited 
{
   display: block;
	color: #FFFFFF;
	min-height: 18px;
	text-decoration: none;
	padding-left: 5px;
}

.PromptTableRowLeftNavStatus td
{
   padding-left: 10px;
	vertical-align: middle;
}

.PromptTableRowLeftNav td
{
	padding: 5px 0px 5px 5px;
	border-top: 1px solid #555555;	
	height: 20px;
	vertical-align: top;	
}

.PromptTableRowLeftNav a:link, .PromptTableRowLeftNav a:visited 
{
   color: #000000;
	text-decoration: none;
}

.PromptTableRowLeftNav a:active, .PromptTableRowLeftNav a:hover 
{
	color: #000000;
	text-decoration: underline;
}

.PromptTableRowLeftNavSubItem td
{
	padding: 0px 0px 5px 5px;
	vertical-align: top;
}

.PromptTableRowLeftNavSubItem a:link, .PromptTableRowLeftNav a:visited 
{
   color: #000000;
	text-decoration: none;
}

.PromptTableRowLeftNavSubItem a:active, .PromptTableRowLeftNav a:hover 
{
	color: #000000;
	text-decoration: underline;
}

.top-navigation 
{
	padding: 0px 0px 0px 0px;
	color: #152359;
	font: 100% Verdana, Arial, sans-serif;
	background-color: #A8D1EF;
	width: 1000px;
	height: 24px;
   margin: 0px 10px 0px 0px;
}

.top-navigation a:link, .top-navigation a:visited 
{
	padding: 0px 20px 0px 0px;
	color: #152359;
	text-decoration: none;
	font: 100% Verdana, Arial, sans-serif;
   font-weight:  bold;	
	background-color: #A8D1EF;
}

.top-navigation a:active, .top-navigation a:hover 
{
	padding: 0px 20px 0px 0px;
	color: #152359;
	text-decoration: underline;
	font: 100% Verdana, Arial, sans-serif;
   font-weight: bold;	
	background-color: #A8D1EF;
}

.top-navigation li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	list-style: none;
	font: 100% Verdana, Arial, sans-serif;
   font-weight: bold;	
	color: #152359;
	background-color: #A8D1EF;
	display: block;
}

.top-navigation ul 
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font: 100% Verdana, Arial, sans-serif;
   font-weight: bold;	
	color: #152359;
	background-color: #A8D1EF;
}

.header-navigation 
{
	padding: 0px 0px 0px 0px;
	color: #152359;
	font: 100% Verdana, Arial, sans-serif;
   font-weight: normal;
   font-style: italic;	
}

.header-navigation a:link, .header-navigation a:visited 
{
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
	font: 100% Verdana, Arial, sans-serif;
   font-weight: bold;	
}

.header-navigation a:active, .header-navigation a:hover 
{
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	text-decoration: underline;
	font: 100% Verdana, Arial, sans-serif;
   font-weight: bold;	
}

.sidebarContentArea
{
      background: url(imgs/back_content.gif) repeat-y left top;
      width: 100%;  
      float:left;      
}

.panelLeft
{
   width: 200px;
	float: left;
}

.panelRight
{
   width: 790px;
   padding-left: 10px;
   float: left;
   position: relative
}

.footer
{
   margin-top: 25px;
}

.homefooter
{
	margin-top: -30px;
}	

.footer-small
{
   font-size: smaller;
}

.mainContentPanel
{
	width: 100%;
}

.LabelIndicator
{
   display: block;
}

.Table
{
   padding-top: 5px;
}

.TreeRoot
{
        padding-left: 0px;
        padding-bottom: 4px;
}
.TreeIndent
{
        padding-left: 16px;
        padding-bottom: 4px;
}

.TreeExpansionIndicator
{
        float: left;
}

.ExpansionPlaceHolder
{
       float: left;
       width: 16px;
       height: 1px;
}
.TreeItemIcon
{
       vertical-align:middle;
       padding-right: 2px;
}

.TreeItem
{
       display: block;
}

.TreeItem .PromptActionLinkButtonValueControl
{
       font-size: 105%;
}

.TreeItemTable td
{
       vertical-align: top;
}


.LeftNavRoot
{
      padding-left: 0px;
      padding-top: 5px;
      padding-bottom: 5px;
}
.LeftNavIndent
{
      padding-left: 16px;
      padding-top: 5px;
      padding-bottom: 5px;
}

.LeftNavExpansionIndicator
{
      float: left;
}

.LeftNavExpansionPlaceHolder
{
      float: left;
      width: 16px;
      height: 1px;
}
.LeftNavItemIcon
{
      padding: 3px 5px 0px 0px
}

.LeftNavItem
{
      border-bottom: solid 2px #FFFFFF;
      font-size:120%;
}



.LeftNavItem .PromptActionLinkButtonValueControl:link, .LeftNavItem .PromptActionLinkButtonValueControl:visited
{
      display: block;
      color: #152359;
      text-decoration: none;
      min-height: 18px;
}

.LeftNavItem .PromptActionLinkButtonValueControl:hover, .LeftNavItem .PromptActionLinkButtonValueControl:active
{
      text-decoration: underline;
}

.LeftNavItem a.PromptActionLinkButtonValueControl[disabled]:link
{
   text-decoration: none;
}

.LeftNavItem a.PromptActionLinkButtonValueControl[disabled]:visited
{
   text-decoration: none;
}

.LeftNavItem a.PromptActionLinkButtonValueControl[disabled]:hover
{
   text-decoration: none;
}

.LeftNavItem a.PromptActionLinkButtonValueControl[disabled]:active
{
   text-decoration: none;
}

.LeftNavItemTable td
{
   padding: 5px 0px 5px 0px;
   vertical-align: top;
}

.LeftNavItemSelected
{
      border-bottom: solid 2px #FFFFFF;
      background-color: #9c3627;
      font-size:120%;
}

.LeftNavItemSelected .PromptActionLinkButtonValueControl
{
      display: block;
      color: #FFFFFF;
      text-decoration: none;
      min-height: 18px;
}

.LeftNavItemSelectedTable td
{
   padding: 5px 0px 5px 0px;
   vertical-align: top;
}

.GridButtonPrompt div
{
   position: relative;
   top: -16px;
}

